™SymbolsABCDEFGHIJKLMNOPQRSTUVWXYZ+32-bit Color QuickDraw. See Color QuickDrawarcsdefinedbasic graphics portsS. See also color graphics ports; offscreen graphics worlds; printing graphics portsdefinedbasic QuickDrawbit patterns indrawing withgraphics ports inbit patternsdefinedbitmapsdefined.black-and-white QuickDraw. See basic QuickDrawboundary rectanglesdefined&classic QuickDraw. See basic QuickDrawCLUT. See color lookup tablescolor graphics portsS. See also basic graphics ports; offscreen graphics worlds; printing graphics portsdefinedcolor lookup tables (CLUTs)and the Color Managerand the Palette Managerin video devicesColor Managerdirect colors, handling"indexed colors, handling<$endrange$indexed colors, handling<$startrangeColor Picker UtilitiesColor QuickDrawF. See also global coordinate systems; local coordinate systems; shapes32-bitdirect colors, handlingdrawing withgraphics ports inindexed colors, handling#multiple graphics device support inpixel patterns inversions ofColorSync Utilitiescoordinate planes>. See also global coordinate systems; local coordinate systemsdiameters of curvaturedirect colorsGDevice recordsfor multiple devicesglobal coordinate systemsacross multiple screensdefinedgraphics devicesinitializationgraphics pensattributes ofdefineddrawing withOgraphics port records. See CGrafPort records; GrafPort records; TPrPort recordsgraphics portsi. See also basic graphics ports; color graphics ports; offscreen graphics worlds; printing graphics ports
as windowscreatingdefinedimaging, definedindexed colors"initialization, of graphics systemlinesdefinedlocal coordinate systemsdefinedmain screendefinedmultiple graphics devices-original Color QuickDraw. See Color QuickDrawovalsand rounded rectanglesdefinedPalette Managerpatterns'. See also bit patterns; pixel patternsdefinedpicturesdefined
pixel mapsdefinedpixel patternsdefinedpixelsdefinedrelationship to pointspointsdefinedrelationship to pixelspolygonsdefinedport rectanglesdefinedPrinting Manager QuickDrawh. See also basic QuickDraw; Color QuickDraw; global coordinate systems; local coordinate systems; shapesand the Window Managercompatibility between versionsdrawing withhistorical development#multiple graphics device support intextversions of
rectanglesdefinedregionsdefined
RGB colorsRGBColor recordsrounded rectanglesdefinedshapesb. See also arcs; lines; ovals; pictures; polygons; rectangles; regions; rounded rectangles; wedgescreatingdefinederasingfillingframingpaintingstartup screenSystem 7video deviceswedges. See also arcsdefinedWindow Managerand QuickDrawwindowsas graphics portsAddPt procedurearrow global variablebackground patternsin basic graphics portsbit patterns in
bitmaps inboundary rectangles inclipping regionsclosing colors increatingdata type fordrawing areas ingettingopeningpattern stretching inpen locations inpen modes inpen patterns inpen sizes inpen visibility inport rectangles in restoringsavingsettingtext invisible regionsdata structures ininitializingroutines intesting for availability
bit images
in bitmapsin basic graphics ports(of graphics pens in basic graphics portsBitMap data type. See also bitmapsbit images inboundary rectangles fordata type forin basic graphics portslocal coordinate systems for pixels inBitMapToRegion functionblack global variablein basic graphics ports
in bitmapsCGrafPort recordsclipping regionsgetting restoringsavingsettingclipping regionsClipRect procedureClosePort procedureclipping regionsgetting restoringsavingsettingcolorsin basic graphics ports-content areas of windows. See port rectanglesDeltaPoint functiondkGray global variableEqualPt functionfill patternsin basic graphics portsFindControl functionGetClip procedureGetNewCWindow functionGetNewWindow functionGetPixel functionGetPort procedure&converting to local coordinate systemsglobal variablesarrowblackdkGraygrayltGrayrandSeed
screenBitsthePortwhiteGlobalToLocal procedureGrafPort data type. See also basic graphics portsGrafPort recordsbit patterns in
bitmaps inboundary rectangles inclipping regionsclosing colors increatingdrawing areas ingettingopeningpattern stretching inpen locations inpen modes inpen patterns inpen sizes inpen visibility inport rectangles in restoringsavingsettingtext invisible regionsin graphics portsbackground patterns inclipping regionsdata types fordrawing areas infill patterns ingettinggraphics pens inlocal coordinate systems inpatterns inport rectangles in restoringsavingsettingtext invisible regionsgray global variableimages scrollingInitGraf procedureInitPort procedure'converting to global coordinate systemsfor bitmapsin graphics portsLocalToGlobal procedureltGray global variableMovePortTo procedureOpenPort procedureorigins. See window origins#background, in basic graphics portsfill, in basic graphics portsin basic graphics ports(of graphics pens in basic graphics portsstretching for printer output
in bitmaps scrollingwhether black or whitePoint data type. See also pointsadding coordinates ofassigning coordinates to!changing between global and localcomparing coordinates ofcoordinates fordata type forroutines for managingsubtracting coordinates ofused for defining rectangleschanging positions ofchanging sizes ofchanging window origins ofin basic graphics portsin graphics portsscrolling pixels inPortSize procedureinitializingmathematical foundations ofrandSeed global variableRect data type. See also rectanglesD. See also boundary rectangles; bounding rectangles; port rectanglescoordinates fordata type forRegion data type. See also regionsdata type forsample routinesDoControlClickDoGraphicsScrollDoNew
DrawInPortscreenBits global variablescrolling pixelsScrollRect procedureSetClip procedureSetOrigin procedureSetPort procedureSetPortBits procedureSetPt procedureSubPt proceduretextin basic graphics portsin graphics portsthePort global variablevisible regionsin basic graphics portswhite global variablewindow originschangingdefinedscrolling throughupdatingzzbaseAddr fieldzzbkColor fieldzzbkPat fieldzzbotRight fieldzzbottom fieldzzbounds fieldzzclipRgn fieldzzcolrBit fieldzzdevice fieldzzfgColor fieldzzfillPat fieldzzgrafProcs field zzh fieldzzleft fieldzzpatStretch fieldzzpicSave fieldzzpnLoc fieldzzpnMode fieldzzpnPat fieldzzpnSize fieldzzpnVis fieldzzpolySave fieldzzportBits field. See also bitmapszzportRect field. See also port rectangleszzrgnBox fieldzzrgnSave fieldzzrgnSize fieldzzright fieldzzrowBytes fieldzzspExtra fieldzztop fieldzztopLeft fieldzztxFace fieldzztxFont fieldzztxMode fieldzztxSize field zzv field
zzvh fieldzzvisRgn field'PAT ' resource type'PAT#' resource typeanglescalculating. See also wedgesdrawingframinglow-level routine for drawingBackColor procedurebackground colorschangingdefinedBackPat procedurecopying images betweencustomizations ofresources in
backgrounddata type forfilling withframing and painting with
backgroundcreatingdata type fordisposing offilling withframing and painting with modifyingof graphics pensresources forpixel valuesas RGB colorsdefinedfor direct devicesfor indexed devicesin Color QuickDrawin Color QuickDrawcopying between pixel mapsdepths of. See pixel depths.patterns for. See bit patterns, pixel patternsvalues for. See pixel values. See also pixel mapsPixMap recordscreatingdisposing ofpixel images insettingPixPat data type. See also pixel patternsPixPatChanged procedurePixPatHandle data typewith pixel patternswith pixel patternsin color graphics portsPortChanged procedureQDColor global variableand Dialog Managerwith pixel patternswith pixel patternsfillingwith pixel patternsresource types'cicn''clut''ppat'
color iconcolor tablepixel patternas pixel valuesdata type fordefinedRGBBackColor procedureRGBColor data type. See also RGB colorsRGBForeColor procedurewith pixel patternswith pixel patternsHiliteDemonstrationMyPaintAndFillColorRectsMyPaintPixelPatternRectsMySetHiliteModeSeedCFill procedureSetCPixel procedureSetPortPix procedureSetStdCProcs procedure subOver arithmetic transfer modesubPin arithmetic transfer modein color graphics portstransparent modeuser interface guidelinesfor highlightingin color graphics portswith pixel patternswith pixel patternszzaddMax constantzzaddOver constantzzaddPin constantzzadMin constantzzbkPixPat fieldzzblend constantzzblue fieldzzchExtra fieldzzcmpCount fieldzzcmpSize fieldzzctFlags fieldzzctSeed fieldzzctSize fieldzzctTable fieldzzfillPixPat fieldzzgestalt32BitQD constantzzgestalt32BitQD11 constantzzgestalt32BitQD12 constantzzgestalt32BitQD13 constantzzgestalt8BitQD constantzzgestaltHasColor constant zzgestaltHasDeepGWorlds constant"zzgestaltHasDirectPixMaps constant"zzgestaltHasGrayishTextOr constantzzgrafVars fieldzzgreen fieldzzhilite constantzzhRes fieldzzmatchData fieldzznewProc1 fieldzznewProc2 fieldzznewProc3 fieldzznewProc4 fieldzznewProc5 fieldzznewProc6 fieldzzopcodeProc fieldzzpackSize fieldzzpackType fieldzzpat1Data fieldzzpatData fieldzzpatMap fieldzzpatType fieldzzpatXData fieldzzpatXMap fieldzzpatXValid fieldzzpHiliteBit constantzzpixelSize fieldzzpixelType fieldzzplaneBytes fieldzzpmBkColor fieldzzpmBkIndex fieldzzpmFgColor fieldzzpmFgIndex fieldzzpmFlags fieldzzpmReserved fieldzzpmTable fieldzzpmVersion fieldzzpnLocHFrac fieldzzpnPixPat fieldzzportPixMap fieldzzportVersion fieldzzred fieldzzrgb fieldzzrgbBkColor fieldzzRGBDirect constantzzrgbFgColor fieldzzrgbHiliteColor fieldzzrgbOpColor fieldzzsubOver constantzzsubPin constantzztransparent constantzzvalue fieldzzvRes field'scrn' resource typeallDevices flagallInit flag application-defined routines forburstDevice flag"checking for, when zooming windowscurrent devicedefineddeterminingsettingdevice listsdefinedgetting first device inDeviceList global variableDeviceLoop procedureDeviceLoopFlags data typeDisposeGDevice proceduredontMatchSeeds flagext32Device flaggdDevType flagGDevice data type. See also graphics devices. See also graphics devicescreatingdisposing ofgetting availablesetting attributes forsetting for current devicewith greatest pixel depthGetDeviceList functionGetGDevice functionGetMainDevice functionGetMaxDevice functionGetNextDevice function
DeviceList
MainDeviceScrHResScrVRes
TheGDevice,graphics device records. See GDevice records. See also GDevice recordsapplication-defined routine fordata structures indefineddetermining characteristics ofgetting handles tooptimizing images forresource forroutines fortesting for availabilitywith greatest pixel depthHasDepth functionInitGDevice procedureinverse tablesdefineddeterminingMainDevice global variablemainScreen flagMyDrawingProc procedureNewGDevice functionnoDriver flagdeterminingsettingramInit flagresolutionsfor screens'scrn'screenDoUpdateDoZoomWindowMyTrivialDrawingProcscreen resourcesscreenActive flagscreenDevice flagScreenRes procedurescreensdetermining characteristics ofoptimizing images forresolution ofwith greatest pixel depthScrHRes global variableScrVRes global variableSetDepth functionSetDeviceAttribute procedureSetGDevice proceduresingleDevices flagstandard state of a windowTestDeviceAttribute functionTheGDevice global variableuser state of a windowstandard state
data forksdestination rectanglesfor the DrawPicture procedureDisposePictInfo functionDisposeWindow procedure5DisposPictInfo function. See DisposePictInfo functionDrawPicture procedureextended version 2 formatFontSpec data typeformats for picturesextended version 2 version 1 version 2FSpOpenDF functionGetPictInfo functionGetPicture functionGetPixMapInfo functionGetWindowPic functionand color pictures
histogramsKillPicture procedureMyCalcColorTable function!MyDisposeColorPickMethod functionMyInitPickMethod functionMyRecordColors functionNewPictInfo functionopcodesOpenCPicParams recordsOpenCPicture functionOpenPicture functionPicComment procedurePictInfo data typedefined(inserting into pictures or printing codePicture data type. See also picturespicture resourcesPicture Utilities application-defined routines fordata structures indefinedgathering information withroutines intesting for availabilityand the Window Managercollecting information fromcolor, in basic graphics portscreatingdata type fordestination rectangles fordisposing ofdrawingextended version 2 formatin 'PICT' filesin 'PICT' resourcesin the scrapopcodes foropeningreading from a resource fileresolutions forsavingversion 1 formatversion 2 format gathering color information fromRecordPictInfo functionRecordPixMapInfo functionfor picturesresource forks'cmpt''PICT'color-picking methodpictureRetrievePictInfo functionRGBColorArray data typeDoSavePICTAsCmdMyAdjustDestRectMyCreateAndDrawPictMyDrawFilePictureMyDrawResPICTMyFileGetPicMyFilePutPicMyGetPICTProfileCountMyIsColorPortMyPastePictMyReplaceGetPicMyReplacePutPicscrapdefinedpictures inSetWindowPic procedureStandardGetFile procedureversion 1 formatversion 2 formatand pictureszzarcCount fieldzzbitMapCount fieldzzcolorBankIs555 constantzzcolorBankIsCustom constant!zzcolorBankIsExactAnd555 constantzzcommentCount fieldzzcommentHandle fieldzzcount fieldzzdepth fieldzzfontHandle fieldzzfontNamesHandle field
zzID fieldzzlineCount fieldzzmedianMethod constantzznameOffset fieldzzovalCount fieldzzpicFrame fieldzzpicSize fieldzzpictFontID fieldzzpixMapCount fieldzzpolyCount fieldzzpopularMethod constantzzrecordComments constantzzrecordFontInfo constantzzrectCount fieldzzregionCount fieldzzreturnColorTable constantzzreturnPalette constantzzrRectCount fieldzzsize fieldzzsourceRect fieldzzsrcRect fieldzzstyle field zzsuppressBlackAndWhite constantzzsysFontID fieldzzsystemMethod constantzztextCount fieldzztheColorTable fieldzzthePalette fieldzzuniqueColors fieldzzuniqueComments fieldzzuniqueFonts fieldzzversion field'acur' resource type'crsr' resource type'CURS' resource typeAcur data typeAllocCursor procedureanimated cursor resourcesanimated cursorscreatingdata type forresource type foruser interface guidelines forarrow cursorarrow regionBits16 data typeCCrsr data typecolor cursor resourcescolor cursorsdata structure for
crosshairsdata types fordefinedgetting from resourceshidinghot spots forI-beaminitializing obscuring plus signresources forsetting the appearance ofshielding behind rectanglesshowing, after hidinguser interface guidelines for
wristwatchCursors data type5DisposCCursor procedure. See DisposeCCursor procedureDisposeCCursor procedureGetCCursor functionGetCursor functionHideCursor procedureHide_Cursor procedure hot spotsI-beam cursorI-beam regionInitCursor procedureInitCursorCtl proceduremouse regionObscureCursor procedureplus sign cursorarrowI-beammouse'acur''crsr''CURS'animated cursorcolor cursorcursorRotateCursor procedureDoInitMyAdjustCursorMyRotateCursorMySpinCursorSetCCursor procedureSetCursor procedureShieldCursor procedureShowCursor procedureShow_Cursor procedureSpinCursor procedurefor animated cursorsfor color cursorsfor cursorswristwatch cursorzzcrossCursor constantzzcrsr1Data fieldzzcrsrData fieldzzcrsrHotSpot fieldzzcrsrID fieldzzcrsrMap fieldzzcrsrMask fieldzzcrsrType fieldzzcrsrXData fieldzzcrsrXHandle fieldzzcrsrXTable fieldzzcrsrXValid fieldzzdata fieldzzfill1 fieldzzfill2 fieldzzfillN fieldzzframe1 fieldzzframe2 fieldzzframeN fieldzzhotspot fieldzziBeamCursor constantzzindex fieldzzmask field zzn fieldzzplusCursor constantzzwatchCursor constantAppendDITL procedureApple eventsbackground printing#printing with. See Printing Managerin printing graphics ports#printing with. See Printing Managercopies, to printcurrent printerdefineddevice number offeed type of/DCE (device control entry), for printer driversdeferred printing)device control entry, for printer driversdialog boxes, for printingJ. See also job dialog boxes; print status dialog boxes; style dialog boxesalteringdata structure for
displayingdialog hooksand Printing Managerdiscrete resolution documentsnames for, when printingprintingdraft-quality printing*. See also enhanced draft-quality printingdraftBitsOp opcodeenhanced draft-quality printingfor printingevent filter functions
displayingfor LaserWriter printersfor multiple documentsfor StyleWriter printerslandscape printingLaserWriter printersMyDoPrintIdle procedureMyPrDialogAppend functionnoDraftBitsOp opcodefor the PrGeneral procedurepage rectanglesPage Setup command (File menu)pagesdetermining number to printorientation ofprintable area forprintingpaper rectanglesPostScript LaserWriter printersPostScript printer driversPrClose procedurePrCloseDoc procedurePrClosePage procedurePrCtlCall procedurePrDlgMain functionPrDrvrClose procedurePrDrvrDCE functionPrDrvrOpen procedurePrDrvrVers functionPrError functionPrGeneral procedurePrint command (File menu)*print dialog box record. See TPrDlg recordprint dialog boxesJ. See also job dialog boxes; print status dialog boxes; style dialog boxesalteringdata structure for
displayingfor multiple documents,print information record. See TPrInfo record#print job record. See TPrJob recordprint record. See TPrint recordprint status dialog boxesPrintDefault procedureprinter driversclosingdefineddetermining versions ofdevice control entry fordialog boxes foropening
PostScript QuickDrawresolutions forprinter resource filesPrintErr global variableprinterscurrent, device numbers ofcurrent, feed types of"information in TprInfo records forLaserWriterPostScript LaserWriterStyleWriterprintingarea for cancelingdeferreddetermining number of copiesdetermining number of pagesdialog boxes for documentsdraft-qualityenhanced draft-qualityerror handling forfrom the Finder/graphics ports for. See printing graphics portslandscape, disabledmultiple documents
optimizingresolutions forstatususer interface guidelines forwhether landscapeprinting graphics portsclosingcreatingdata type fordefineddrawing intoopeningprinting loopsand Dialog Managerand QuickDraw application-defined routines fordata structures ininitializinglow-level routines inroutines intesting for availabilityuser interface guidelines for1printing status information. See TPrStatus record(printing style record. See TPrStl recordPrJobDialog functionPrJobInit functionPrJobMerge procedurePrOpen procedurePrOpenDoc functionPrOpenPage procedurePrPicFile procedurePrSetError procedurePrStlDialog functionPrStlInit functionPrValidate functionand Printing Managerprinter drivers#printing with. See Printing Managerdiscretefor printersvariableDoIsLandscapeModeSetDoPrintDialogMyDoPrintIdleMyGetPrintRecordForThisDocMyPrDialogAppendMyPrintLoopsetRslOp opcodespool filesstatus, of printingstyle dialog boxesalteringdefined
displayingfor LaserWriter printersfor StyleWriter printersStyleWriter printersTDftBitsBlk data typetext streamingTFeed data typeTGetRotnBlk data typeTGetRslBlk data typeTGnlData data typeTopMapHdl global variableTPrDlg data typeTPrInfo data typeTPrint data typeTPrint recordscreatingdefinedinitializingsaving and reading
NOP opcodeOpcode data typefor picturesOpColor opcodeOpEndPic opcodeOrigin opcodeOvSize opcodePackBitsRect opcodePackBitsRgn opcodepaintArc opcodepaintOval opcodepaintPoly opcodepaintRect opcodepaintRgn opcodepaintRRect opcodepaintSameArc opcodepaintSameOval opcodepaintSamePoly opcodepaintSameRect opcodepaintSameRgn opcodepaintSameRRect opcodepicture opcodespicVersion opcodePixData data typePnLocHFrac opcodePnMode opcodePnPat opcodePnPixPat opcodePnSize opcodePoly data typeRGBBkCol opcodeRGBFgCol opcodeRgn data typeRowBytes data typeShortComment opcodeShortLine opcodeShortLineFrom opcodeSpExtra opcode T@ –/N≠¢Bßpx/ N≠R T!thePat opcodeTxFace opcodeTxFont opcodeTxMode opcodeTxRatio opcodeTxSize opcodeVersion opcodeBézier splines ClientLineLayout picture commentCMBeginProfile picture comment!CMDisableMatching picture comment CMEnableMatching picture commentCMEndProfile picture commentdashed linesDashedLine picture commentDashedStop picture comment EndFormsPrinting picture commentfont substitutionFormsPrinting picture commentFractEnable global variableFractEnableglyphs hairlinesImageWriter LQ printersLaserWriter SC printersline layout error#line layout, disabling and enablingLineLayoutOff picture commentLineLayoutOn picture commentprinting, with picture comments magic pen. See also pattern modesmajor errormajor glyphsminor errorminor glyphs “magic,” for PostScript printers Personal LaserWriter LS printersdelimiting text strings with device independence and printing'disabling and enabling line layout withgraphics rotation withlimited or obsoletematching colors withprinting dashed lines withprinting graphics withprinting hairlines withprinting polygons withprinting ruled lines withprinting text with%sending PostScript printing code with>synchronizing between QuickDraw and PostScript printer driverstext rotation withPolyBegin picture commentPolyClose picture commentPolyEnd picture comment smoothed, on PostScript printersPolyIgnore picture commentPolySmooth picture comment$PostScript language, use in printingPostScriptBegin picture commentPostScriptEnd picture commentPostScriptFile picture comment PostScriptHandle picture commentline layout capabilities ofpicture comments supported byImageWriter LQLaserWriter SCPersonal LaserWriter LSpicture comments forwith non-QuickDraw featuresPSBeginNoSave picture commentQDProcs record1picture comments supported by printer drivers forResourcePS picture commentRotateBegin picture commentRotateCenter picture commentRotateEnd picture commentruled lines, printingDashDemoDoPostScriptLineMyDefineVerticesMyDrawXStringMyFlushGrafPortStateMyFlushPostScriptStateMyLineWidthDemoMyPolygonDemoMySetNewLineWidthMyStringReconDemoSetFractEnable procedureSetGrayLevel picture commentSetLineWidth picture commentStringBegin picture commentStringEnd picture commentTCenterRec data typeTDashedLineRec data type. See also text stringstext strings delimiting with picture commentsrotating with picture commentsTextBegin picture commentTextCenter picture commentTextEnd picture comment TextIsPostScript picture commentTLineWidth data typeTPolyVerbRec data typeTRotationRec data typeTTxtPicRecord data typezzcentered fieldzzClientLineLayout constant+. See also ClientLineLayout picture commentzzDashedLine constant%. See also DashedLine picture commentzzDashedStop constant%. See also DashedStop picture comment
zzf3 field
zzf4 field
zzf5 field
zzf6 field
zzf7 fieldzzfPolyClose fieldzzfPolyFill fieldzzfPolyFrame fieldzzintervals fieldzzLineLayoutOff constant(. See also LineLayoutOff picture commentzzLineLayoutOn constant'. See also LineLayoutOn picture commentzzoffset fieldzzPolyBegin constant$. See also PolyBegin picture commentzzPolyClose constant$. See also PolyClose picture commentzzPolyEnd constant". See also PolyEnd picture commentzzPolyIgnore constant%. See also PolyIgnore picture commentzzPolySmooth constant%. See also PolySmooth picture commentzzPostScriptBegin constant*. See also PostScriptBegin picture commentzzPostScriptEnd constant@zzPostScriptEnd constant. See also PostScriptEnd picture commentzzPostScriptFile constant). See also PostScriptFile picture commentzzPostScriptHandle constant+. See also PostScriptHandle picture commentzzPSBeginNoSave constant(. See also PSBeginNoSave picture commentzzrAngle fieldzzrAngleFixed fieldzzResourcePS constant%. See also ResourcePS picture commentzzrFlip fieldzzRotateBegin constant&. See also RotateBegin picture commentzzRotateCenter constant'. See also RotateCenter picture commentzzRotateEnd constant$. See also RotateEnd picture commentzzSetGrayLevel constant'. See also SetGrayLevel picture commentzzSetLineWidth constant'. See also SetLineWidth picture commentzzStringBegin constant&. See also StringBegin picture commentzzStringEnd constant$. See also StringEnd picture commentzztAngle fieldzztAngleFixed fieldzztCmnt fieldzzTextBegin constant$. See also TextBegin picture commentzzTextCenter constant%. See also TextCenter picture commentzzTextEnd constant". See also TextEnd picture commentzzTextIsPostScript constant+. See also TextIsPostScript picture commentzztFlip fieldzztFlipHorizontal constantzztFlipNone constantzztFlipVertical constantzztJus fieldzztJusCenter constantzztJusFull constantzztJusLeft constantzztJusNone constantzztJusRight constantzztLine field zzx field zzy field